leave hurriedly - French English Dictionary